at the vanguard
idiom
: in the position of the leaders of an action or movement in society, politics, art, etc.
They are at the vanguard of a revolution in medical research.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share